<meta charset="UTF-8">
<?php

    include("../mysql_connect/conexao.php");
    require("mdl_ferias.php");

    //require('mdl_usuario.php');
    $passo = (isset($_GET['p'])) ? $_GET['p'] : null;


    switch($passo){
        case "cadastrar":
            $dados = cadastrarFerias($conexao);

            break;
        case "listarTodos":
            listarFeriasTodos($conexao);
            break;
        case "listarUm":
                listarFeriasUm($conexao);

            break;


        default:
            require("view_menuFerias.php");
            break;
    }


function listarFeriasTodos($conexao){
    $dados = ferias_retornaFuncionariosComFerias($conexao);
    $titulo = "Lista Férias";
    require ("view_FeriasGeral.php");

}


function cadastrarFerias($conexao){
        if (isset($_POST['frmCadastrar'])){
            if(isset($_POST['dataInicio']) && isset($_POST['dataFim']) &&
               isset($_POST['situacao']) && isset($_POST['observacao']) &&
                isset($_POST['listaContratados'])){

                $dataInicio = $_POST['dataInicio'];
                $dataFim = $_POST['dataFim'];


                //VERIFICANDO SE A DATA DE INICIO VEM ANTES DA DATA DE FIM. SE A FUNÇÃO DER
                // RESULTADO POSITIVO ENTÃO ESTÁ CORRETO.
                if (quant_dias($dataInicio,$dataFim) > 0){
                    // Datas corretas

                    $situacao = $_POST['situacao'];
                    $obs = $_POST['observacao'];
                    $fkfuncionario = $_POST['listaContratados'];
                    //ferias_cadastraFerias($conexao, $dataInicioFerias, $dataFimFerias, $dataInicioAbono, $dataFimAbono, $obs, $situacao, $fkfuncionario);
                    echo "<script> alert('Férias cadastradas com êxito.')</script>";
                    header ("location: index.php?p=listarTodos");
                } else {
                    $mensagem = "Erro! A Data Fim não pode ser menor ou igual a Data Início";
                    $dadosBanco = ferias_retornaFuncionarios($conexao);
                    $dados = array();
                    while ($row = mysqli_fetch_array($dadosBanco)){
                        $dados[] = array("matricula" => $row['matricula'],
                            "matriculaCliente" => utf8_encode($row['matriculaCliente']),
                            "nome" => utf8_encode($row['nome']),
                            "cargaHoraria" => $row['cargaHoraria']);
                    }
                    require ("view_cadastrarFerias.php");
                }


            }

        }else{
            $dadosBanco = ferias_retornaFuncionarios($conexao);
            $dados = array();
            while ($row = mysqli_fetch_array($dadosBanco)){
                $dados[] = array("matricula" => $row['matricula'],
                    "matriculaCliente" => utf8_encode($row['matriculaCliente']),
                    "nome" => utf8_encode($row['nome']),
                    "cargaHoraria" => $row['cargaHoraria']);
            }
            require ("view_cadastrarFerias.php");
        }
}

function listarFeriasUm($conexao){

    if(isset($_POST['btnConfirma'])){

        $matricula = $_POST['listaContratados'];
        echo "passou aqui";

    } else {

        $dadosBanco = ferias_retornaFuncionarios($conexao);
        $dados = array();
        while ($row = mysqli_fetch_array($dadosBanco)){
            $dados[] = array("matricula" => $row['matricula'],
                "matriculaCliente" => utf8_encode($row['matriculaCliente']),
                "nome" => utf8_encode($row['nome']),
                "cargaHoraria" => $row['cargaHoraria']);
        }

        require ("view_feriasIndividual.php");
    }
}



mysqli_close($conexao);



